

#define STACK_INIT_SIZE 100
#define STACKINCREMENT 10

typedef struct
{
	int *base;
	int *top;
	int stacksize;
}SqStack;

int InitStack(SqStack &S);
int GetTop(SqStack &S);
int Push(SqStack &S,int e);
int Pop(SqStack &S,int &e);
int StackEmpty(SqStack S);
char Precede(char a,char b);
int In(char c);
int Operate(int a,char theta,int b);
int EvaluateExpression();





